
package br.gov.mi.corporativo.dominio.boundary.comum.pessoadomiciliobancario;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the br.gov.mi.corporativo.dominio.boundary.comum.pessoadomiciliobancario package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancario_QNAME = new QName("http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancario");
    private final static QName _RecuperarPessoaDomicilioBancarioPorStRegistroResponse_QNAME = new QName("http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaDomicilioBancarioPorStRegistroResponse");
    private final static QName _RecuperarPessoaDomicilioBancarioPorPessoaResponse_QNAME = new QName("http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaDomicilioBancarioPorPessoaResponse");
    private final static QName _RecuperarTodasPessoasDomicilioBancarioResponse_QNAME = new QName("http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTodasPessoasDomicilioBancarioResponse");
    private final static QName _RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancarioResponse_QNAME = new QName("http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancarioResponse");
    private final static QName _RecuperarPessoaDomicilioBancarioPorStContaPrincipal_QNAME = new QName("http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaDomicilioBancarioPorStContaPrincipal");
    private final static QName _RecuperarPessoaDomicilioBancarioPorNrContaCorrente_QNAME = new QName("http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaDomicilioBancarioPorNrContaCorrente");
    private final static QName _RecuperarPessoaDomicilioBancarioPorPessoa_QNAME = new QName("http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaDomicilioBancarioPorPessoa");
    private final static QName _RecuperarPessoaDomicilioBancarioPorNrContaCorrenteResponse_QNAME = new QName("http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaDomicilioBancarioPorNrContaCorrenteResponse");
    private final static QName _RecuperarPessoaDomicilioBancarioPorAgenciaResponse_QNAME = new QName("http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaDomicilioBancarioPorAgenciaResponse");
    private final static QName _RecuperarPessoaDomicilioBancarioPorStRegistro_QNAME = new QName("http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaDomicilioBancarioPorStRegistro");
    private final static QName _RecuperarPessoaDomicilioBancarioPorAgencia_QNAME = new QName("http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaDomicilioBancarioPorAgencia");
    private final static QName _RecuperarPessoaDomicilioBancarioPorStContaPrincipalResponse_QNAME = new QName("http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaDomicilioBancarioPorStContaPrincipalResponse");
    private final static QName _RecuperarTodasPessoasDomicilioBancario_QNAME = new QName("http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTodasPessoasDomicilioBancario");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.gov.mi.corporativo.dominio.boundary.comum.pessoadomiciliobancario
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link RecuperarPessoaDomicilioBancarioPorStContaPrincipal }
     * 
     */
    public RecuperarPessoaDomicilioBancarioPorStContaPrincipal createRecuperarPessoaDomicilioBancarioPorStContaPrincipal() {
        return new RecuperarPessoaDomicilioBancarioPorStContaPrincipal();
    }

    /**
     * Create an instance of {@link RecuperarPessoaDomicilioBancarioPorPessoa }
     * 
     */
    public RecuperarPessoaDomicilioBancarioPorPessoa createRecuperarPessoaDomicilioBancarioPorPessoa() {
        return new RecuperarPessoaDomicilioBancarioPorPessoa();
    }

    /**
     * Create an instance of {@link RecuperarPessoaDomicilioBancarioPorAgenciaResponse }
     * 
     */
    public RecuperarPessoaDomicilioBancarioPorAgenciaResponse createRecuperarPessoaDomicilioBancarioPorAgenciaResponse() {
        return new RecuperarPessoaDomicilioBancarioPorAgenciaResponse();
    }

    /**
     * Create an instance of {@link RecuperarTodasPessoasDomicilioBancario }
     * 
     */
    public RecuperarTodasPessoasDomicilioBancario createRecuperarTodasPessoasDomicilioBancario() {
        return new RecuperarTodasPessoasDomicilioBancario();
    }

    /**
     * Create an instance of {@link RecuperarPessoaDomicilioBancarioPorStContaPrincipalResponse }
     * 
     */
    public RecuperarPessoaDomicilioBancarioPorStContaPrincipalResponse createRecuperarPessoaDomicilioBancarioPorStContaPrincipalResponse() {
        return new RecuperarPessoaDomicilioBancarioPorStContaPrincipalResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancario }
     * 
     */
    public RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancario createRecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancario() {
        return new RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancario();
    }

    /**
     * Create an instance of {@link RecuperarPessoaDomicilioBancarioPorPessoaResponse }
     * 
     */
    public RecuperarPessoaDomicilioBancarioPorPessoaResponse createRecuperarPessoaDomicilioBancarioPorPessoaResponse() {
        return new RecuperarPessoaDomicilioBancarioPorPessoaResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaDomicilioBancarioPorStRegistroResponse }
     * 
     */
    public RecuperarPessoaDomicilioBancarioPorStRegistroResponse createRecuperarPessoaDomicilioBancarioPorStRegistroResponse() {
        return new RecuperarPessoaDomicilioBancarioPorStRegistroResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancarioResponse }
     * 
     */
    public RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancarioResponse createRecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancarioResponse() {
        return new RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancarioResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaDomicilioBancarioPorNrContaCorrente }
     * 
     */
    public RecuperarPessoaDomicilioBancarioPorNrContaCorrente createRecuperarPessoaDomicilioBancarioPorNrContaCorrente() {
        return new RecuperarPessoaDomicilioBancarioPorNrContaCorrente();
    }

    /**
     * Create an instance of {@link RecuperarPessoaDomicilioBancarioPorNrContaCorrenteResponse }
     * 
     */
    public RecuperarPessoaDomicilioBancarioPorNrContaCorrenteResponse createRecuperarPessoaDomicilioBancarioPorNrContaCorrenteResponse() {
        return new RecuperarPessoaDomicilioBancarioPorNrContaCorrenteResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaDomicilioBancarioPorAgencia }
     * 
     */
    public RecuperarPessoaDomicilioBancarioPorAgencia createRecuperarPessoaDomicilioBancarioPorAgencia() {
        return new RecuperarPessoaDomicilioBancarioPorAgencia();
    }

    /**
     * Create an instance of {@link RecuperarPessoaDomicilioBancarioPorStRegistro }
     * 
     */
    public RecuperarPessoaDomicilioBancarioPorStRegistro createRecuperarPessoaDomicilioBancarioPorStRegistro() {
        return new RecuperarPessoaDomicilioBancarioPorStRegistro();
    }

    /**
     * Create an instance of {@link RecuperarTodasPessoasDomicilioBancarioResponse }
     * 
     */
    public RecuperarTodasPessoasDomicilioBancarioResponse createRecuperarTodasPessoasDomicilioBancarioResponse() {
        return new RecuperarTodasPessoasDomicilioBancarioResponse();
    }

    /**
     * Create an instance of {@link PessoaDomicilioBancario }
     * 
     */
    public PessoaDomicilioBancario createPessoaDomicilioBancario() {
        return new PessoaDomicilioBancario();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancario }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancario")
    public JAXBElement<RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancario> createRecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancario(RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancario value) {
        return new JAXBElement<RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancario>(_RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancario_QNAME, RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancario.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaDomicilioBancarioPorStRegistroResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaDomicilioBancarioPorStRegistroResponse")
    public JAXBElement<RecuperarPessoaDomicilioBancarioPorStRegistroResponse> createRecuperarPessoaDomicilioBancarioPorStRegistroResponse(RecuperarPessoaDomicilioBancarioPorStRegistroResponse value) {
        return new JAXBElement<RecuperarPessoaDomicilioBancarioPorStRegistroResponse>(_RecuperarPessoaDomicilioBancarioPorStRegistroResponse_QNAME, RecuperarPessoaDomicilioBancarioPorStRegistroResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaDomicilioBancarioPorPessoaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaDomicilioBancarioPorPessoaResponse")
    public JAXBElement<RecuperarPessoaDomicilioBancarioPorPessoaResponse> createRecuperarPessoaDomicilioBancarioPorPessoaResponse(RecuperarPessoaDomicilioBancarioPorPessoaResponse value) {
        return new JAXBElement<RecuperarPessoaDomicilioBancarioPorPessoaResponse>(_RecuperarPessoaDomicilioBancarioPorPessoaResponse_QNAME, RecuperarPessoaDomicilioBancarioPorPessoaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTodasPessoasDomicilioBancarioResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTodasPessoasDomicilioBancarioResponse")
    public JAXBElement<RecuperarTodasPessoasDomicilioBancarioResponse> createRecuperarTodasPessoasDomicilioBancarioResponse(RecuperarTodasPessoasDomicilioBancarioResponse value) {
        return new JAXBElement<RecuperarTodasPessoasDomicilioBancarioResponse>(_RecuperarTodasPessoasDomicilioBancarioResponse_QNAME, RecuperarTodasPessoasDomicilioBancarioResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancarioResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancarioResponse")
    public JAXBElement<RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancarioResponse> createRecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancarioResponse(RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancarioResponse value) {
        return new JAXBElement<RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancarioResponse>(_RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancarioResponse_QNAME, RecuperarPessoaDomicilioBancarioPorIdPessoaDomicilioBancarioResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaDomicilioBancarioPorStContaPrincipal }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaDomicilioBancarioPorStContaPrincipal")
    public JAXBElement<RecuperarPessoaDomicilioBancarioPorStContaPrincipal> createRecuperarPessoaDomicilioBancarioPorStContaPrincipal(RecuperarPessoaDomicilioBancarioPorStContaPrincipal value) {
        return new JAXBElement<RecuperarPessoaDomicilioBancarioPorStContaPrincipal>(_RecuperarPessoaDomicilioBancarioPorStContaPrincipal_QNAME, RecuperarPessoaDomicilioBancarioPorStContaPrincipal.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaDomicilioBancarioPorNrContaCorrente }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaDomicilioBancarioPorNrContaCorrente")
    public JAXBElement<RecuperarPessoaDomicilioBancarioPorNrContaCorrente> createRecuperarPessoaDomicilioBancarioPorNrContaCorrente(RecuperarPessoaDomicilioBancarioPorNrContaCorrente value) {
        return new JAXBElement<RecuperarPessoaDomicilioBancarioPorNrContaCorrente>(_RecuperarPessoaDomicilioBancarioPorNrContaCorrente_QNAME, RecuperarPessoaDomicilioBancarioPorNrContaCorrente.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaDomicilioBancarioPorPessoa }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaDomicilioBancarioPorPessoa")
    public JAXBElement<RecuperarPessoaDomicilioBancarioPorPessoa> createRecuperarPessoaDomicilioBancarioPorPessoa(RecuperarPessoaDomicilioBancarioPorPessoa value) {
        return new JAXBElement<RecuperarPessoaDomicilioBancarioPorPessoa>(_RecuperarPessoaDomicilioBancarioPorPessoa_QNAME, RecuperarPessoaDomicilioBancarioPorPessoa.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaDomicilioBancarioPorNrContaCorrenteResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaDomicilioBancarioPorNrContaCorrenteResponse")
    public JAXBElement<RecuperarPessoaDomicilioBancarioPorNrContaCorrenteResponse> createRecuperarPessoaDomicilioBancarioPorNrContaCorrenteResponse(RecuperarPessoaDomicilioBancarioPorNrContaCorrenteResponse value) {
        return new JAXBElement<RecuperarPessoaDomicilioBancarioPorNrContaCorrenteResponse>(_RecuperarPessoaDomicilioBancarioPorNrContaCorrenteResponse_QNAME, RecuperarPessoaDomicilioBancarioPorNrContaCorrenteResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaDomicilioBancarioPorAgenciaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaDomicilioBancarioPorAgenciaResponse")
    public JAXBElement<RecuperarPessoaDomicilioBancarioPorAgenciaResponse> createRecuperarPessoaDomicilioBancarioPorAgenciaResponse(RecuperarPessoaDomicilioBancarioPorAgenciaResponse value) {
        return new JAXBElement<RecuperarPessoaDomicilioBancarioPorAgenciaResponse>(_RecuperarPessoaDomicilioBancarioPorAgenciaResponse_QNAME, RecuperarPessoaDomicilioBancarioPorAgenciaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaDomicilioBancarioPorStRegistro }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaDomicilioBancarioPorStRegistro")
    public JAXBElement<RecuperarPessoaDomicilioBancarioPorStRegistro> createRecuperarPessoaDomicilioBancarioPorStRegistro(RecuperarPessoaDomicilioBancarioPorStRegistro value) {
        return new JAXBElement<RecuperarPessoaDomicilioBancarioPorStRegistro>(_RecuperarPessoaDomicilioBancarioPorStRegistro_QNAME, RecuperarPessoaDomicilioBancarioPorStRegistro.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaDomicilioBancarioPorAgencia }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaDomicilioBancarioPorAgencia")
    public JAXBElement<RecuperarPessoaDomicilioBancarioPorAgencia> createRecuperarPessoaDomicilioBancarioPorAgencia(RecuperarPessoaDomicilioBancarioPorAgencia value) {
        return new JAXBElement<RecuperarPessoaDomicilioBancarioPorAgencia>(_RecuperarPessoaDomicilioBancarioPorAgencia_QNAME, RecuperarPessoaDomicilioBancarioPorAgencia.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaDomicilioBancarioPorStContaPrincipalResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaDomicilioBancarioPorStContaPrincipalResponse")
    public JAXBElement<RecuperarPessoaDomicilioBancarioPorStContaPrincipalResponse> createRecuperarPessoaDomicilioBancarioPorStContaPrincipalResponse(RecuperarPessoaDomicilioBancarioPorStContaPrincipalResponse value) {
        return new JAXBElement<RecuperarPessoaDomicilioBancarioPorStContaPrincipalResponse>(_RecuperarPessoaDomicilioBancarioPorStContaPrincipalResponse_QNAME, RecuperarPessoaDomicilioBancarioPorStContaPrincipalResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTodasPessoasDomicilioBancario }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoadomiciliobancario.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTodasPessoasDomicilioBancario")
    public JAXBElement<RecuperarTodasPessoasDomicilioBancario> createRecuperarTodasPessoasDomicilioBancario(RecuperarTodasPessoasDomicilioBancario value) {
        return new JAXBElement<RecuperarTodasPessoasDomicilioBancario>(_RecuperarTodasPessoasDomicilioBancario_QNAME, RecuperarTodasPessoasDomicilioBancario.class, null, value);
    }

}
